home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 09 Application Software / ZED128.SFX / zed070.doc < prev   
Text File  |  1990-02-12  |  14KB  |  311 lines

  1. ==============================================================================
  2. ┌┼─-128 VERSION 0.70.00  [┴PRIL 12, 1992]
  3.  
  4. ╚ERE IS A TEXT EDITOR PROGRAM FOR THE ├OMMODORE 128 80-COLUMN SCREEN THAT ╔ AM
  5. CURRENTLY WORKING ON.  ╔╘ ╔╙ ╬╧╘ ├╧═╨╠┼╘┼, BUT ╔ THINK THAT IT IS COMPLETE
  6. ENOUGH TO BE QUITE USEFUL.  ╘O USE IT, JUST ╠╧┴─ AND ╥╒╬ THE "┌┼─-128" BINARY
  7. FILE.  ┬E SURE TO SAVE IT IN ╨╥╟ FORMAT.
  8. ==============================================================================
  9. ╬EW FEATURES OF VERSION 0.70 OVER VERSION 0.65:
  10.  
  11. - ╫ORKS WITH NON-BURST DEVICES.
  12.  
  13. - ╞ILE TRANSLATION TO AND FROM VARIOUS ┴╙├╔╔ FORMATS AND ╙╨┼┼─╙├╥╔╨╘ FORMAT.
  14.  
  15. - ╘┴┬ CHARACTER EXPANSION AND COMPRESSION.
  16.  
  17. - ╧PTIONS SCREEN FOR SETTING A NUMBER OF PROGRAM PARAMETERS.
  18.  
  19. - ╨RINT CURRENT DOCUMENT FEATURE.
  20.  
  21. - ╙OME MINOR BUG FIXES.
  22.  
  23. - ┴NOTHER 14╦ OF FREE MEMORY ON THE UNEXPANDED (AND THE EXPANDED) ├-128.
  24.   {╔ SAID 16╦ BEFORE, BUT THE PROGRAM HAS GROWN A BIT!}
  25. ==============================================================================
  26. ╚ERE IS A SUMMARY OF ITS IMPORTANT FEATURES:
  27.  
  28. - ╫ORKS WITH *┬╔╟* TEXT FILES.  ╔T GIVES 106,744 BYTES FREE FOR THE
  29.   UNEXPANDED 128 AND 630,968 BYTES FREE WITH A 512╦ ╥┴═ EXPANDER.  ╔T
  30.   AUTO-DETECTS WHETHER YOU HAVE A ╥┴═ EXPANDER AND SUPPORTS UP TO 8 ═EGS.
  31.  
  32. - 100% UNADULTERATED MACHINE CODE WITH HIGH-SPEED ╓─├ ACCESSING.
  33.  
  34. - ╒SES ┬URST COMMANDS FOR READING 1571 AND 1581 FILES.  ╥EADS ABOUT 
  35.   3,500 BYTES/SEC FROM A 1571 AND ABOUT 6,100 BYTES/SEC FROM A 1581.  ╫ORKS
  36.   WITH NON-BURST DEVICES AS WELL.
  37.  
  38. - ╒SES A DYNAMICALLY ALLOCATED DATA STRUCTURE TO HOLD THE EDITOR DOCUMENT
  39.   AND THE "╦ILL ┬UFFER", SO THERE ARE NO FIXED LIMITS ON THE SIZE OF EACH;
  40.   THEY BOTH CAN USE ALL OF THE MEMORY THAT IS AVAILABLE.
  41.  
  42. - ╫ILL OPTIONALLY EXPAND ╘┴┬ CHARACTERS INTO SPACES WHILE LOADING A FILE AND
  43.   COMPRESS SPACES INTO ╘┴┬S WHILE SAVING.
  44.  
  45. - ╟LOBAL SEARCH AND REPLACE.
  46.  
  47. - ╥ANGE DELETE AND RECALL.
  48.  
  49. - ╞ILE TRANSLATION TO AND FROM ┴╙├╔╔-├R╠F, ┴╙├╔╔-╠F, ┴╙├╔╔-├R, AND ╙╨┼┼─╙├╥╔╨╘
  50.   CHARACTER CODES.  ┴╙├╔╔-├R╠F IS USED BY ═╙-─╧╙ AND ┴╙├╔╔-╠F IS USED BY ╒NIX.
  51.  
  52. ┴ND HERE IS ITS ONLY MAJOR LIMITATION:
  53.  
  54. - ╚AS A MAXIMUM LINE LENGTH OF 80 CHARACTERS.  ╔T WILL SPLIT FILE LINES LONGER
  55.   THAN THAT.  ╘HE COMPLETE VERSION WILL SUPPORT LINES UP TO 240 CHARACTERS AND
  56.   USE HORIZONTAL SCROLLING, BUT THAT'S ANOTHER DAY.
  57.  
  58. ┴ND THERE ARE ALSO A COUPLE OF KNOWN BUGS:
  59.  
  60. - ╔T WILL NOT CORRECTLY BURST-READ FILES THAT ARE EXACTLY TWO BYTES LONG
  61.   CORRECTLY.  ╫ORKS WITH ZERO, ONE, THREE, FOUR, ETC. BYTES BUT NOT TWO.
  62.   ╘HIS IS BECAUSE OF AN ODDITY IN THE "╞ASTLOAD" BURST FUNCTION.
  63.  
  64. - ─ON'T LET THE NUMBER OF BYTES FREE GET LOWER THAN AROUND 150 OR YOU RUN THE
  65.   CHANCE OF HAVING THE INTERNAL MEMORY ALLOCATE FUNCTION FAIL.  ═OST OF THE
  66.   ROUTINES DO NOT CHECK WHETHER A MEMORY ALLOCATE CALL SUCCEEDED, SO THEY
  67.   PROCEED AS IF IT DID, AND ALL KINDS OF BAD STUFF CAN HAPPEN.
  68.  
  69. - ╙PEEDSCRIPT FILE TRANSLATION WILL NOT SKIP THE FIRST TWO BYTES WHILE READING
  70.   AND WILL NOT PUT IN THE LOAD ADDRESS WHILE SAVING AND WILL SAVE TO A ╙┼╤ FILE
  71.   RATHER THAN A ╨╥╟ FILE. ├OULDN'T BE BOTHERED TO PUT THIS IN FOR THIS RELEASE.
  72.  
  73. - ╘HE CURSOR COLOR WHEN DISPLAYING THE DIRECTORY IS LIGHT GREY REGARDLESS OF
  74.   COLOR YOU SET THE BACKGROUND TO.  ╘OO LAZY; NEXT TIME.
  75. ==============================================================================
  76. ╚ERE IS THE ACTION KEY SUMMARY (AN * PRECEEDS THE KEYS THAT HAVE ACTUALLY
  77. BEEN IMPLEMENTED).  ╞OR THE KEYS PRECEEDED BY A "├╘-", HOLD THE ├ONTROL KEY
  78. WHILE TYPING THEM (DUH!), "╙╚" MEANS ╙HIFT AND "├╧" MEANS ├OMMODORE.  ╘HE
  79. ╒╨, ─╧╫╬, ╠┼╞╘ AND ╥╔╟╚╘ KEYS ARE THE CURSOR ARROW KEYS.  ╫HEN YOU HAVE TO
  80. HOLD DOWN ╙╚, ├╧, OR ├╘ WITH A ARROW KEY, USE THE ARROW KEYS ON THE TOP OF
  81. THE KEYBOARD.  ╞OR CONVENIENCE, ╙╚-╒╨ AND ╙╚-─╧╫╬ DO THE SAME AS ├╘-╒╨ AND
  82. ├╘-─╧╫╬.
  83.  
  84. ┌┼─-128 VERSION 0.70.00 ├OMMAND ╦EY ╙UMMARY:
  85.  
  86. ├ONTROL ├OMMANDS:
  87.  
  88. ╔ ├╧─┼  ╦┼┘     ┴├╘╔╧╬
  89. - ----  ---     ------
  90. * $E0   ├╘-@    ┼XCHANGE CURSOR POSITION WITH MARK POSITION
  91. * $E1   ├╘-┴    ┴LTER CASE OF LETTER UNDER CURSOR
  92. * $E2   ├╘-┬    ┬YTE VALUE INPUT
  93.   $E3   ├╘-├    ├OPY RANGE
  94. * $E4   ├╘-─    ─ELETE RANGE
  95. * $E5   ├╘-┼    ┼XIT WITH SAVE
  96. * $E6   ├╘-╞    ╞IND NEXT OCCURANCE OF HUNT STRING
  97.   $E7   ├╘-╟    ╟OTO GIVEN LINE NUMBER
  98. * $E8   ├╘-╚    ╙ET ╚UNT STRING
  99.   $E9   ├╘-╔    ╔NSERT NEW FILE INTO CURRENT ONE
  100.   $EA   ├╘-╩    ╩UGGLE RANGE OF LINES FOR TEXT FORMATTING / LINE SPLITTING
  101. * $EB   ├╘-╦    ╦ILL CURRENT LINE
  102. * $EC   ├╘-╠    ╠OAD FILE
  103. * $ED   ├╘-═    ╙ET ═ARK FOR RANGE OPERATIONS
  104. * $EE   ├╘-╬    ╙ET ╬AME OF CURRENT FILE
  105. * $EF   ├╘-╧    ╙ET ╧PTIONS: INPUT/OUTPUT TRANSLATION/TAB-EXPANSION, ETC.
  106. * $F0   ├╘-╨    ╨RINT CURRENT FILE
  107. * $F1   ├╘-╤    ╤UIT WITHOUT SAVE
  108. * $F2   ├╘-╥    ╥ECALL TEXT FROM BUFFER
  109. * $F3   ├╘-╙    ╙AVE FILE
  110.   $F4   ├╘-╘    ╘RANSLATION UTILS: ╙ORT,╫├,╥OT13,╒P/╠OWCASE,╔NDENT,╩USTIFY
  111. * $F5   ├╘-╒    ╒SE NEW DISK DEVICE NUMBER
  112.   $F6   ├╘-╓    ╓ERIFY FILE
  113.   $F7   ├╘-╫    ╫RITE RANGE WITH NEW NAME
  114. * $F8   ├╘-╪    ┼XCHANGE CURSOR CHARACTER WITH NEXT CHARACTER
  115. * $F9   ├╘-┘    ╥EPLACE (ALL THE OTHER LETTERS WERE TAKEN!)
  116.   $FA   ├╘-┌    ╟OTO BOTTOM OF SCREEN
  117. * $FB   ├╘-[    ╘OGGLE INSERT MODE
  118. * $FC   ├╘-\    ╘OGGLE MODIFIED FLAG
  119. * $FD   ├╘-]    ╘OGGLE INDENT MODE (╔NDENT / ╬OINDENT / ╫ORD╫RAP)
  120.   $FE   ├╘-^    ┼NTER ├OMMODORE ─╧╙ COMMAND
  121. * $FF   ├╘-_    <NOTHING>
  122.  
  123. ╦EY ├OMMANDS 1:
  124.  
  125. ╔ ├╧─┼  ╦┼┘          ┴├╘╔╧╬
  126. - ----  ---          ------
  127. * $00   <NONE>       <NOTHING>
  128.   $01   ├╘-╥┼╘╒╥╬    ╟O UP ONE PARAGRAPH
  129.   $02   ╙╚-╘┴┬       ┬ACKTAB
  130. * $03   ╙╘╧╨         <STOP SOME OPERATIONS>
  131.   $04   ╙╚-╚┼╠╨      <SAME AS ╚┼╠╨>
  132.   $05   ├╘-2         ├LEAR BUFFER
  133.   $06   ╙╚-╠┼╞╘      ╫ORD LEFT
  134. * $07   ╙╚-╠╔╬┼╞┼┼─  <RESERVED>
  135. * $08   ├╧-─┼╠       ╥UBOUT
  136.   $09   ╘┴┬          ╘AB
  137. * $0A   ╠╔╬┼╞┼┼─     <RESERVED>
  138.   $0B   ╙╚-╥╔╟╚╘     ╫ORD RIGHT
  139. * $0C   ├╧-╒╨        ╟OTO TOP OF DOCUMENT
  140. * $0D   ╥┼╘╒╥╬       ╙PLIT CURRENT LINE (INDENT NOT YET IMPLEMENTED)
  141. * $0E   ╙╚-┼╙├┴╨┼    <RESERVED>
  142. * $0F   ├╧-─╧╫╬      ╟OTO BOTTOM OF DOCUMENT
  143. * $10   ├╧-╠┼╞╘      ╟OTO BEGINNING OF LINE
  144. * $11   ─╧╫╬         ├URSOR DOWN
  145. * $12   ├╘-9         ╥EVERSE SCREEN ON
  146. * $13   ╚╧═┼         <NOTHING>
  147. * $14   ─┼╠┼╘┼       ─ELETE
  148. * $15   ├╧-╥╔╟╚╘     ╟OTO END OF LINE
  149. * $16   ├╘-╒╨        ╨AGE UP
  150. * $17   ├╘-─╧╫╬      ╨AGE DOWN
  151.   $18   ├╘-╘┴┬       ╘AB SET/CLEAR
  152.   $19   ├╘-╠┼╞╘      ╨AGE LEFT
  153.   $1A   ├╘-╥╔╟╚╘     ╨AGE RIGHT
  154. * $1B   ┼╙├┴╨┼       <NOTHING>
  155.   $1C   ├╘-3         ?
  156. * $1D   ╥╔╟╚╘        ├URSOR RIGHT
  157.   $1E   ├╘-6         ?
  158.   $1F   ├╘-7         ?
  159.  
  160. ╦EY ├OMMANDS 2:
  161.  
  162. ╔ ├╧─┼  ╦┼┘          ┴├╘╔╧╬
  163. - ----  ---          ------
  164.   $80   ├╘-╞1        ╞UNCTION KEY 9
  165. * $81   ├╧-1         ╙ET DISPLAY TO 25 LINES
  166.   $82   ├╘-╞3        ╞UNCTION KEY 10
  167.   $83   ╙╚-╙╘╧╨      ╙TART NEW PARAGRAPH: 2X├╥, 5X╙╨
  168.   $84   ╚┼╠╨         ─ISPLAY HELP MESSAGE
  169.   $85   ╞1           ╞UNCTION KEY 1
  170.   $86   ╞3           ╞UNCTION KEY 3
  171.   $87   ╞5           ╞UNCTION KEY 5
  172.   $88   ╞7           ╞UNCTION KEY 7
  173.   $89   ╙╚-╞1        ╞UNCTION KEY 2
  174.   $8A   ╙╚-╞3        ╞UNCTION KEY 4
  175.   $8B   ╙╚-╞5        ╞UNCTION KEY 6
  176.   $8C   ╙╚-╞7        ╞UNCTION KEY 8
  177.   $8D   ╙╚-╥┼╘╒╥╬    ╟O TO NEXT PARAGRAPH
  178.   $8E   ├╘-╞5        ╞UNCTION KEY 11
  179.   $8F   ├╘-╞7        ╞UNCTION KEY 12
  180.   $90   ├╘-1         ├LEAR DOCUMENT
  181. * $91   ╒╨           ├URSOR UP
  182. * $92   ├╘-0         ╙CREEN REVERSE OFF
  183. * $93   ╙╚-╚╧═┼      ├URSOR HOME
  184.   $94   ╙╚-─┼╠┼╘┼    ╔NSERT ONE SPACE
  185. * $95   ├╧-2         ╙ET DISPLAY TO 27 LINES
  186. * $96   ├╧-3         ╙ET DISPLAY TO 30 LINES
  187. * $97   ├╧-4         ╙ET DISPLAY TO 45 LINES
  188. * $98   ├╧-5         ╙ET DISPLAY TO 51 LINES
  189. * $99   ├╧-6         ╙ET DISPLAY TO 29 LINES
  190.   $9A   ├╧-7         ?
  191.   $9B   ├╧-8         ?
  192.   $9C   ├╘-5         ?
  193. * $9D   ╠┼╞╘         ├URSOR LEFT
  194.   $9E   ├╘-8         ?
  195. * $9F   ├╘-4         ─ISPLAY DISK DIRECTORY
  196. ==============================================================================
  197. ╘O DELETE A RANGE, USE ├╘-═ TO SET THE MARK FOR ONE BOUND OF THE RANGE AND
  198. MOVE THE CURSOR TO THE OTHER BOUND OF THE RANGE.  ╘HEN PRESS ├╘-─ TO DELETE.
  199. ╘HE RANGE INCLUDES BOTH BOUNDING LINES.  ├╘-╦ (KILL CURRENT LINE) IS THE SAME
  200. AS PRESSING ├╘-═ AND THEN ├╘-─ ON THE SAME LINE.
  201.  
  202. ├╘-╥ RECALLS THE TEXT AT THE CURRENT CURSOR LINE.  ╘O RECALL AFTER THE END OF
  203. THE DOCUMENT, ADD A NEW BLANK LINE TO THE END, RECALL, AND THEN DELETE THE
  204. EXTRA LINE YOU ADDED.  ┘OU CAN RECALL THE KILL BUFFER TEXT AS MANY TIMES AS
  205. YOU WISH.
  206.  
  207. ╘O SEARCH OR REPLACE, USE ├╘-╚ TO SET THE STRING TO HUNT FOR, AND THEN USE
  208. ├╘-╞ (FIND) OR ├╘-┘ (REPLACE).  ┌ED SEARCHES IN A CASE ╔╬╙┼╬╙╔╘╔╓┼ MANNER.
  209. ╘HUS, "╙╘╥ING" WILL MATCH WITH "S╘R╔N╟".
  210.  
  211. ╘HE STATUS LINE ON THE TOP OF THE SCREEN DISPLAYS THE CURRENT FILE LINE, THE
  212. CURSOR COLUMN, A FLAG ("*") INDICATING WHETHER THE FILE HAS UNSAVED CHANGES,
  213. ╔NSERT AND ╔NDENT MODE FLAGS, THE NUMBER OF BYTES THE THE DOCUMENT USES, THE
  214. NUMBER OF BYTES FREE, THE CURRENT DEVICE NUMBER, AND THE DOCUMENT NAME.
  215.  
  216. ╘HE OPTIONS SETTING FEATURE (├╘-╧) PROVIDES A FULL-SCREEN INTERFACE.  ┘OU
  217. MOVE THE FIELD CURSOR AMONG THE VARIOUS FIELDS ON THE SCREEN WITH THE CURSOR
  218. KEYS.  ╫HEN THE CURSOR IS ON A FIELD THAT YOU WANT TO CHANGE, PRESS THE ╥┼╘╒╥╬
  219. KEY.  ╔F THE FIELD IS AN ENUMERATED FIELD (LIKE ╥EAD ╘RANSLATION ═ODE), THE
  220. VALUE WILL CHANGE IN A WRAP-AROUND FASHION.  ╔F IT IS A NUMERIC FIELD, THE
  221. CHARACTER-CURSOR WILL FLASH AND YOU ARE TO TYPE IN THE NEW VALUE AND PRESS
  222. ╥┼╘╒╥╬.  ─┼╠┼╘┼ IS THE ONLY EDITING KEY.  ╫HEN YOU ARE FINISHED SETTING (OR
  223. VIEWING) THE OPTIONS, PRESS ┼╙├┴╨┼, ├╘-╧, OR ╙╨┴├┼ TO EXIT BACK TO EDITING
  224. MODE.  ╔F YOU RE-SAVE THE ┌ED PROGRAM BY EXITING BACK TO ┬┴╙╔├ AND USING ─╙┴╓┼,
  225. ALL OF THE OPTIONS SETTINGS WILL BE SAVED AND WILL BE SET WHEN YOU RUN THE
  226. PROGRAM IN THE FUTURE.
  227.  
  228. ╘HERE ARE SOME FIELDS (LIKE THE FUNCTION KEYS) THAT ARE NOT USED AND DO
  229. NOTHING.  ╘HE COLOR FIELDS ALLOW YOU TO SET THE COLORS FOR THE VARIOUS ITEMS
  230. ON THE EDITING SCREEN.  ├OLOR CHANGES TAKE EFFECT WHEN YOU EXIT FROM THE
  231. ╧PTIONS SCREEN.  ╥EAD AND WRITE TRANSLATIONS TAKE EFFECT WHEN YOU ARE LOADING
  232. (├╘-╠) OR SAVING (├╘-╙) A FILE.  ╘HE POSSIBLE TRANSLATION VALUES ARE: ╬ONE,
  233. ┴╙├-├╠ (═╙-─╧╙ - LINES END WITH ├R ╠F), ┴╙├-╠F (╒NIX - LINES END WITH ╠F),
  234. ┴╙├-├R, AND ╙PD╙CR (╙PEEDSCRIPT - WHICH USES SCREEN CODES AND BACK-ARROW FOR
  235. RETURN).  ╘AB EXPANSION WILL CONVERT THE ╘┴┬ CHARACTER INTO THE EQUIVALENT
  236. NUMBER OF SPACES WHEN READING, AND ╘┴┬ COMPRESSION WILL REPLACE A NUMBER OF
  237. SPACES WITH THE ╘┴┬ CHARACTER WHENEVER IT CAN TO MAKE THE FILE SHORTER.  ╘┴┬
  238. COMPRESSION IS VERY EFFECTIVE ON INDENTED PROGRAM FILES OR OTHER FILES THAT
  239. HAVE A LOT OF SPACES IN THEM.
  240.  
  241. ╘HERE IS A FIELD FOR DISABLING THE USE OF BURST MODE WHEN READING FILES.  ┌ED
  242. WILL AUTO-DETECT WHETHER A DEVICE IS ╞AST OR NOT, BUT THIS OPTION IS PROVIDED
  243. IN CASE THE AUTO-DETECTION FAILS FOR SOME ODD DEVICE THAT YOU HAVE.  ╫HEN
  244. ┌ED DETECTS THAT A DEVICE IS ╙LOW OR IF THE BURST OPTION IS DIABLED, ONLY THE
  245. STANDARD ╦ERNAL ROUTINES ARE USED FOR READING FILES.  ╔ HAVEN'T HAD THE
  246. OPPORTUNITY TO CHECK ┌ED OUT ON THE LINE OF ├═─ PRODUCTS, BUT ╔'M SURE ╔ WILL
  247. BE CATCHING SOME FLACK IF ┌ED DOES NOT WORK ON THEM.
  248.  
  249. ╘HE TEXT LINE LENGTH AND TAB SPACING FIELDS SHOW A VALUE BUT THEY ARE NOT
  250. IMPLEMENTED IN THE REST OF THE PROGRAM.  ╘HE CURSOR DELAY AND REPEAT
  251. CHARACTERISTICS CAN BE SET WITH THE FIELDS OF THE SAME NAMES.  ╘HE TIME UNITS
  252. ARE IN JIFFIES (1/60TH OF A SECOND, BUT YOU SHOULD KNOW THAT!).  ┼XPERIMENT
  253. WITH THESE TO DETERMINE WHAT YOU LIKE THE MOST.  ╔ WROTE MY OWN CUSTOM KEY-
  254. SCANNING ROUTINES, SO ╔ WAS ABLE TO EASILY PROVIDE THESE PARAMETERS.  ┘OU MAY
  255. ALSO NOTICE THAT ╔ FIXED THE PROBLEM OF THE KERNAL MISTAKING ╨ORT#1 JOYSTICK
  256. MOVEMENTS FOR KEYSTROKES.  ╔N THE FUTURE, ╔ MAY IMPLEMENT A TWO-KEY ROLLOVER.
  257.  
  258. ┴ FIELD IS ALSO PROVIDED FOR SETTING THE MAXIMUM AMOUNT OF ╥┼╒ MEMORY THAT ┌ED
  259. IS ALLOWED TO USE.  ╘HE DEFAULT IS 127 ┬ANKS, SO ┌ED WILL USE UP TO 8 ═EGS OF
  260. EXPANSION MEMORY (IF YOU HAVE IT).  ╔F THIS FIELD IS SET TO 0 ┬ANKS, ┌ED WILL
  261. LEAVE YOUR EXPANSION MEMORY COMPLETELY UNTOUCHED.  ╘HE VALUE IN THIS FIELD
  262. ONLY TAKES EFFECT WHEN ┌ED IS STARTED UP, SO YOU WILL HAVE TO EXIT BACK TO 
  263. ┬┴╙╔├ AND ╥╒╬ ┌ED AGAIN AFTER CHANGING IT.
  264.  
  265. ╞INALLY, FIELDS ARE PROVIDED FOR THE PRINTER ─EVICE╬UMBER, ╙ECONDARY┴DDRESS,
  266. AND ╘RANSLATION═ODE.  ╘HE DEFAULT IS ─EV=4, ╙┴=7, ╘RANS=╬ONE, WHICH IS THE
  267. ├OMMODORE STANDARD.  ╙INCE ╔ HAVE A ╨ANASONIC ╔┬═-╨├ COMPATIBLE PRINTER WITH
  268. A ╙UPER╟RAFIX ╩R. INTERFACE, ╔ USE ─EV=4, ╙┴=5, ╘RANS=┴╙├-├╠.  ╘HIS WAY, ╔
  269. CAN PRINT THE \ { } ~ ` | _ AND ^ CHARACTERS.
  270. ==============================================================================
  271. ╨LEASE SEND ANY QUESTIONS, COMMENTS, OR SUGGESTIONS TO ME AT THE BELOW ADDRESS,
  272. EVEN IF THEY ARE JUST AN "┴WESOME ─UDE!" OR A "╙UCKS ╥OCKS!".
  273.  
  274. ╔ AM A ═ASTERS STUDENT IN ├OMPUTER ╙CIENCE AT THE ╒NIVERSITY OF ╬EW ┬RUNSWICK
  275. IN ├ANADA AND ╔ HAVE BEEN A DIE-HARD ├OMMODORE ENTHUSIAST SINCE ╔ FIRST GOT MY
  276. ╓╔├-20 NINE YEARS AGO.  ╒NTIL ╔ STARTED ┌ED, ╔ DIDN'T HAVE AN ACCEPTABLE EDITOR
  277. FOR ALL THE TEXT FILES ╔ DEAL WITH SINCE ╔ WAS EXPOSED TO THE ╔NTERNET, SO THE
  278. LIGHT BULB WENT OFF ABOVE MY HEAD.  ╔ HOPE TO FINISH ┌ED SOMETIME IN THE NEXT
  279. FEW MONTHS.  ┴LSO, ╔ AM USING ┌ED TO WRITE THE ROUGH DRAFT OF MY ╘HESIS.
  280.  
  281. ┌ED-128 IS ╨UBLIC ─OMAIN ╙OFTWARE.
  282. ==============================================================================
  283. ╞EATURES THAT WILL (POSSIBLY) BE PUT INTO THE NEXT RELEASE:
  284.  
  285. - 240 CHARACTER LINES WITH HORIZONTAL SCROLLING.
  286.  
  287. - ╫ORD WRAPPING MODE AND LINE CUT/FILL FORMATTING.
  288.  
  289. - ╞ILE READ WORD WRAPPING.
  290.  
  291. - ╘AB ╦EY AND ╞UNCTION ╦EY OPERATION, AND ┴UTO ╔NDENTATION.
  292.  
  293. - ╞ULL ╙PEEDSCRIPT FILE FORMAT SUPPORT.
  294.  
  295. - ┬UG FIXES.
  296.  
  297. - ┴ND MUCH, MUCH MORE.  ═AYBE EVEN A FREE ╟INSU KNIFE!  :-)
  298.  
  299. ╔'M THINKING THAT THE NEXT RELEASE WILL COME OUT IN LATE ═AY.  ╞OR THOSE OF YOU
  300. WHO WILL BE DISCONNECTED DURING THE SUMMER, THE LATEST ┌ED WILL BE AVAILABLE ON
  301. THE ═ILTON ╞╘╨ SITE IN THE ╞ALL (KINDA MAYBE POSSIBLY).
  302. ==============================================================================
  303. ╞OR THOSE OF YOU WHO KNOW WHAT THIS MEANS, THE ╨├╥├ FOR "┌┼─-128.070" IS:
  304.  
  305. PCRC = 28, 135, 99, 191, 128, 28, 92, 217;  SUM = 918
  306. ==============================================================================
  307. -├RAIG ┬RUCE
  308. F2RX@JUPITER.SUN.CSD.UNB.CA
  309. "╨ROGRAMMING" IS A FOUR LETTER WORD.
  310. ==============================================================================
  311.